﻿namespace Xylab.PlagiarismDetect.Frontend.Java
{
    public enum TokenConstants : int
    {
        FILE_END = 0,
        SEPARATOR_TOKEN = 1,
        J_PACKAGE = 2,
        J_IMPORT = 3,
        J_CLASS_BEGIN = 4,
        J_CLASS_END = 5,
        J_METHOD_BEGIN = 6,
        J_METHOD_END = 7,
        J_VARDEF = 8,
        J_SYNC_BEGIN = 9,
        J_SYNC_END = 10,
        J_DO_BEGIN = 11,
        J_DO_END = 12,
        J_WHILE_BEGIN = 13,
        J_WHILE_END = 14,
        J_FOR_BEGIN = 15,
        J_FOR_END = 16,
        J_SWITCH_BEGIN = 17,
        J_SWITCH_END = 18,
        J_CASE = 19,
        J_TRY_BEGIN = 20,
        J_CATCH_BEGIN = 21,
        J_CATCH_END = 22,
        J_FINALLY = 23,
        J_IF_BEGIN = 24,
        J_ELSE = 25,
        J_IF_END = 26,
        J_COND = 27,
        J_BREAK = 28,
        J_CONTINUE = 29,
        J_RETURN = 30,
        J_THROW = 31,
        J_IN_CLASS_BEGIN = 32,
        J_IN_CLASS_END = 33,
        J_APPLY = 34,
        J_NEWCLASS = 35,
        J_NEWARRAY = 36,
        J_ASSIGN = 37,
        J_INTERFACE_BEGIN = 38,
        J_INTERFACE_END = 39,
        J_CONSTR_BEGIN = 40,
        J_CONSTR_END = 41,
        J_INIT_BEGIN = 42,
        J_INIT_END = 43,
        J_VOID = 44,
        J_ARRAY_INIT_BEGIN = 45,
        J_ARRAY_INIT_END = 46,
        J_ENUM_BEGIN = 47,
        J_ENUM_CLASS_BEGIN = 48,
        J_ENUM_END = 49,
        J_GENERIC = 50,
        J_ASSERT = 51,
        J_ANNO = 52,
        J_ANNO_MARKER = 53,
        J_ANNO_M_BEGIN = 54,
        J_ANNO_M_END = 55,
        J_ANNO_T_BEGIN = 56,
        J_ANNO_T_END = 57,
        J_ANNO_C_BEGIN = 58,
        J_ANNO_C_END = 59,
        J_TRY_WITH_RESOURCE = 60,
        J_REQUIRES = 61,
        J_PROVIDES = 62,
        J_EXPORTS = 63,
        J_MODULE_BEGIN = 64,
        J_MODULE_END = 65,
        NUM_DIFF_TOKENS = 66,
    }
}
